A Tabu Search Approach to Task Scheduling on Heterogeneous Processors under Precedence Constraints
نویسندگان
چکیده
Parallel programs may be represented as a set of interrelated sequential tasks. When multiproces-sors are used to execute such programs, the parallel portion of the application can be speeded up by an appropriate allocation of processors to the tasks of the application. Given a parallel application deened by a task precedence graph, the goal of task scheduling (or processor assignment) is thus the minimization of the makespan of the application. In a heterogeneous multiprocessor system, task scheduling consists in determining which tasks will be assigned to each processor, as well as the execution order of the tasks assigned to each processor. In this work, we apply the tabu search metaheuristic to the solution of the task scheduling problem on a heterogeneous multiprocessor environment under precedence constraints. The topology of the Mean Value Analysis solution package for product form queueing networks is used as the framework for performance evaluation. We show that tabu search obtains much better results, i.e. shorter completion times, improving from 20 to 30% the makespan obtained by the most appropriate algorithm previously published in the literature.
منابع مشابه
Performance evaluation of a parallel tabu search task scheduling algorithm
This paper presents the solution quality analysis of a parallel tabu search algorithm for the task scheduling problem on heterogeneous processors under precedence constraints. We evaluate the achieved makespan reduction of diierent parallel applications relatively to the results obtained by the best greedy algorithm in the literature, as a function of parameters such as problem size, system het...
متن کاملParallel tabu search message-passing synchronous strategies for task scheduling under precedence constraints
This paper presents parallelization strategies for a tabu search algorithm for the task scheduling problem on heterogeneous processors under task precedence constraints. Par-allelization relies exclusively on the decomposition of the solution space exploration. Four diierent parallel strategies are proposed and implemented on an asynchronous parallel machine under PVM: the master-slave model, w...
متن کاملParallel Strategies for Task Scheduling Algorithms Using Pvm
This paper presents parallelization strategies of a tabu search algorithm for the task scheduling problem on heterogeneous processors under task precedence constraints. Par-allelization relies exclusively on the decomposition of the solution space exploration. Four diierent parallel strategies are proposed and implemented on an asynchronous parallel machine under PVM: the master-slave model, wi...
متن کاملSynthesis of Hard Real-Time Application Specific Systems
This paper presents a system level approach for the synthesis of hard real-time multitask application specific systems. The algorithm takes into account task precedence constraints among multiple hard real-time tasks and targets a multiprocessor system consisting of a set of heterogeneous off-the-shelf processors. The optimization goal is to select a minimal cost multi-subset of processors whil...
متن کاملA Case Study on Parallel Synchronous Implementations for Tabu Search Based on Neighborhood Decomposition
We study in this paper diierent synchronous strategies for the parallel implementation of tabu search on a parallel machine. The task scheduling problem on heterogeneous processors under precedence constraints is used as the framework for the development, implementation, validation, and performance evaluation of diierent parallel strategies. Several strategies are proposed, discussed and compar...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید
ثبت ناماگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید
ورودعنوان ژورنال:
- International Journal of High Speed Computing
دوره 7 شماره
صفحات -
تاریخ انتشار 1995